ECS on Fargate構成でのSysdigコンポーネントについて初心者向けに解説
こんにちはカスタマーソリューション部のこーへいです!
この記事ではECS on Fargate構成でのSysdigコンポーネントをまとめることで、皆様が各コンポーネントの役割を把握できることを目的とします。
Sysdigとは
Sysdig is a container monitoring and security platform that provides visibility into containerized applications running on a variety of cloud and cloud-native platforms, including Kubernetes, Docker, and AWS. It helps you troubleshoot issues, secure your applications, and meet compliance requirements.
公式ドキュメントから引用
Sysdig(Secure,Monitor)は主にリアルタイムで動いているコンテナの脅威の検知・対応等をサポートするSaaS製品です。
Sysdig Platformは「Sysdig Secure」と「Sysdig Monitor」両方にアクセスするための統一インターフェースを提供します。
コンポーネントについて
構成図
今回想定するECS on Fargate構成はこちらです。
コンポーネント概要図
コンポーネント概要図はこちらです。
ECS on Fargateより引用
親しみやすくしました。
各単語解説
- Fargate App
- Sysdig Serverless Workload Agent
- Instrumented
- Sysdig Serverless Orchestrator Agent
- Sysdig Platform
- Sysdig Secure
- Sysdig Monitor
Fargate App
Fargate Appとは、監視対象のアプリ用コンテナ(Instrumented)とアプリ用コンテナを監視するサイドカーコンテナエージェント(Sysdig Serverless Workload Agent)のセット(ECS Task)とお考えください。
「Sysdig Serverless Workload Agent」は通常よくあるホストにインストールするエージェントではなく、サイドカーコンテナ(Firelensなどと同様の仕組み)としてタスク内に専用コンテナが起動します。
これはEC2とは異なり、FargateにはユーザーがOSにソフトウェア等をインストールすることはできないため、代用としてこちらの方式が採用されています。
Sysdig Serverless Orchestrator Agent
「Sysdig Serverless Orchestrator Agent」は、「Sysdig Serverless Workload Agent」と「Sysdig Platform」を仲介する役割です。
「Sysdig Serverless Orchestrator Agent」は、「Sysdig Serverless Workload Agent」に対して脅威を定義するポリシーをアップデートしたり、脅威イベントのデータを収集します。
「Sysdig Serverless Orchestrator Agent」は、「Sysdig Platform」に対して受け取った脅威イベントを送付し、更新されたポリシー情報を受け取ったりします。
Sysdig Platform(Secure,Monitor)
Sysdig Platformは、「Sysdig Serverless Orchestrator Agent」から受け取った脅威イベントを検知・対応するためのツールです。
また脅威を定義するポリシーやアラートの設定もこちらで行います。
Sysdig SecureとSysdig Monitorは、画面の切り替えのみで操作できるため、ユーザーからは統一されたインターフェースとして非常に使いやすいです。
参考
- https://docs.sysdig.com/en/docs/installation/sysdig-secure/install-agent-components/ecs-on-fargate/:ECS on Fargate構成の公式ドキュメント
- https://docs.sysdig.com/en/:Sysdigのドキュメントで各コンポーネントや使い方等が詳細に記載
- https://sysdig.jp/:Sysdigの公式ホームページ
- https://app.us4.sysdig.com/#/login:Sysdig Platformのログインページ
- https://qiita.com/yotake/items/c7a73e823a9017effdca:脅威検知のテスト公式ブログ